package cn.panda.edu.service;


import cn.panda.edu.model.Score;
import com.github.pagehelper.PageInfo;


/**
 * 
 * 类描述：score成绩表的Service接口   
 */
public interface ScoreService {

	
	/**
	 * 显示所有的成绩表信息和根据学生id，学生姓名查询
	* @Title: getAllListScore 
	* @Description: TODO(这里用一句话描述这个方法的作用) 
	* @return  
	* List<Score>
	 */
	PageInfo<Score> getAllListScore(Integer pageIndex, Integer pageSize, Integer id, String name);
	/**
	 * 
	* @Title: listScoreByPage 
	* @Description: 分页获取成绩信息
	* @param pageIndex
	* @param pageSize
	* @return  
	* PageInfo<Score>
	 */
	PageInfo<Score> listScoreByPage(Integer stuId, Integer pageIndex, Integer pageSize);

	/**
	 * 
	* @Title: saveScore 
	* @Description: TODO(添加成绩) 
	* @param score  
	* void
	 */
	void saveScore(Score score);
	/**
	 * 按条件修改成
	* @Title: updateByPrimaryKey 
	* @Description: TODO(这里用一句话描述这个方法的作用) 
	* @param record
	* @return  
	* int
	 */
	int updateByPrimaryKeySelective(Score record);
	
	/**
	 * 动态添加成绩
	* @Title: insertSelective 
	* @Description: TODO(这里用一句话描述这个方法的作用) 
	* @param record
	* @return  
	* int
	 */
	 int insertSelective(Score record);
	
	
}
